@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0}
html{
	height:100%;
	width:100%
}
body{
	width:100%;
	height:100%;
	font-size:12px;
	font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif !important;
	overflow-x:hidden}
h1,h2,h3,h4,h5{
	font-size:14px}
table {
	border-collapse:collapse;
	border-spacing:0}
a{
	color:#464646;
	text-decoration:none}
a:hover{
}
a,input,textarea{
	outline:none;
	resize:none;
	font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif !important;}
s,i,strong{
	text-decoration:none; font-style:normal; font-weight: normal}
.color_f60{
	color:#f60}
.cor_666{
	color:#666}
.cor_f00{
	color: #f00;
}
.bg-15b{
	background:#15b000}
.bg-00c{
	background:#00c4d8}
.bg-ffb{
	background:#ffba00}
li{
	list-style:none}
img{
	border:none}
.fl{
	float:left}
.fr{
	float:right}
.clear{
	clear:both}
.center{
	text-align:center}
.al{
	text-align:center}
.auto{
	margin:0 auto}
.pt-5{
	padding-top:5px}
.pl-5{
	padding-left:5px}
.pl-10{
	padding-left:10px}
.pl-30{
	padding-left:30px}
.mt-0{
	margin-top:0}
.mt-1{
	margin-top:1px}
.mt-2{
	margin-top:2px}
.mt-3{
	margin-top:3px !important;}
.mt-4{
	margin-top:4px}
.mt-5{
	margin-top:5px !important;}
.mt-7{
	margin-top:7px}
.mt-8{
	margin-top:8px}
.mt-9{
	margin-top:9px}
.mt-10{
	margin-top:10px}
.mt-20{
	margin-top:20px}
.mr-3{
	margin-right:3px}
.mr-5{
	margin-right:5px !important;}
.mr-10{
	margin-right:10px}
.mr-20{
	margin-right:20px}
.mr-30{
	margin-right:30px}
.ml-5{
	margin-left:5px !important;}
.ml-10{
	margin-left:10px}
.ml-20{
	margin-left:20px}
.ml-30{
	margin-left: 30px}
.ml-50{
	margin-left: 50px}
.mb-10{
	margin-bottom:10px}
.mb-20{
	margin-bottom:20px}

.wid_40{
	width:40px !important;}
.wid_60{
	width:60px !important;}
.wid_80{
	width:80px !important;}
.wid_90{
	width:90px !important;}
.wid_100{
	width:100px !important;}
.wid_150{
	width:150px !important;}
.wid_200{
	width:200px !important;}
.wid_300{
	width: 300px !important;
}
.wid_590{
	width:590px !important;}
.wid_460{
	width:460px !important;}
.wid_600{
	width:600px !important;}
.wid_650{
	width:650px !important;}
.wid_700{
	width:700px !important;}
.wid_half{
	width:50% !important;}

input::-webkit-input-placeholder {
	color: #c9c9c9;
	font-size: 12px;
}
input:-moz-placeholder {
	color: #c9c9c9;
	font-size: 12px;
}
input::-moz-placeholder {
	color: #c9c9c9;
	font-size: 12px;
}
input:-ms-input-placeholder {
	color: #c9c9c9;
	font-size: 12px;
}

.gbl_tabs .x-tab-bar-strip{
	height:1px;
	background-color:#e1e9f6;
}
.x-content-box .gbl-tbar  .x-tab-bar-strip-default-horizontal{
	/*height:0px*/
}
.gbl-tbar .x-tab-default .x-tab-close-btn{
	top:9px;
	right:6px;
	background:url("../images/tab-bar-closed-icon.png") no-repeat 0 0;
	width:8px;
	height:8px}
.gbl-tbar .x-active .x-tab-close-btn{
	background:url("../images/tab-bar-closed-icon.png") no-repeat 0 -9px;}
.gbl-tbar .x-tab-default-top{
	line-height: 26px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	margin: 5px 2px;
}
.x-tab-bar-body-default-top{
	padding-bottom: 0 !important;
}
.gbl-tbar .x-tab-default .x-tab-close-btn-over{
	background-position:0 -9px}
.gbl-tbar .x-active .x-tab-close-btn-over{
	background-position:0 -9px;}
.gbl-tbar .x-tab:active .x-tab-close-btn-over{
	background-position:0 -9px;
}
.gbl-tbar .x-tab-default-active .x-tab-inner{
	color:#333;
	font-weight:100;
}
.gbl-tbar .x-tab-default .x-tab-inner{
	color:#9e9e9e;
	font-weight:100;
	font-family:"微软雅黑";
	font-size: 12px}
.gbl-tbar .x-tab-default-top{
	background-color:#f5f6f9;
	height:26px;
	font-weight:100}
.gbl-tbar .x-tab-default-top .x-frame-mc{
	background-color: white;}
.gbl-tbar .x-tab-default-active{
	background-color:#43AEE4}
.gbl-tbar .x-tab-default-top-active .x-frame-mc
{
	background-color:#008ED8;
}
.gbl-tbar .x-tab-default-active .x-frame-mr,.gbl-tbar .x-tab-default-top .x-frame-mr{
	background-image:none;
}
.gbl-tbar .x-tab-default-active .x-frame-tc,.gbl-tbar .x-tab-default-top .x-frame-tc{
	background-image:none;
}
.gbl-tbar .x-tab-default-active .x-frame-tr,.gbl-tbar .x-tab-default-top .x-frame-tr{
	background-image: none;
}
.gbl-tbar .x-tab-default-active .x-frame-tl,.gbl-tbar .x-tab-default-top .x-frame-tl{
	background-image: none;
}

.gbl-tbar .x-tab-default-active .x-frame-ml,.gbl-tbar .x-tab-default-top .x-frame-ml{
	background-image:none;
}
.gbl-tbar .x-tab-default-top-active{
	background-color:white;
	height:26px;
	font-weight:100}
.gbl-tbar .x-tab-default-top-active .x-frame-mr{
	background-image:none;
}
.gbl-tbar .x-tab-default-top-active td{
	/*background-color:white;*/}
.gbl-tbar .x-tab-default-active{
	background-color:#2196F3;

}
.gbl-tbar .x-tab{
	/*  margin-bottom: 3px;*/
}
.gbl-tbar .x-tab-default-top-active .x-tab-inner{
	color:#fff;
	font-size: 12px}
.gbl_tabs .x-panel-body-default{
	border-width:0}
.x-tab-bar-default .x-tabbar-scroll-left,
.x-tab-bar-default .x-tabbar-scroll-right{
	width: 13px;
	height: 26px;
	margin-top: 5px;
}
.x-tab-bar-default .x-tabbar-scroll-left{
	background: url("../images/default-scroll-left.png");
}
.x-tab-bar-default .x-tabbar-scroll-right{
	background: url("../images/default-scroll-right.png");
}

.x-menu-item-link{
	padding-left: 5px;
}

.home-fixed-btn{
	display: block;
	width: 26px;
	height: 26px;
	position: fixed;
	top: 55px;
	left: 15px;
	z-index: 9999;
	background: url("../images/home-icon.png") center no-repeat;
}

.top-page{
	float:left;
	width:100%;
	min-width:1024px;
	height:40px;
	position:relative;
	background:#43AEE4}
.logo{
	float:left;
	padding-left:10px}
.top-operate{
	float:right;
	height:40px;
	margin:10px 10px 0 0}
.top-operate ul li{
	float:left;
	width:60px;
	height:40px;
	position:relative}
.top-operate ul li a{
	float:left;
	color:#fff;
	width:60px;
	height:40px;
	font-family:"微软雅黑";
	padding-top:10px;
	text-align:center;
	overflow:hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.top-operate ul li a:hover{
	text-decoration:none;
	background:url(../images/index-box-bg.png) left top repeat}
.new-won{
	float:left;
	width:100%;
	height:30px;
	position:absolute;
	left:0;
	bottom:-1px;
	font-family:"微软雅黑"}
.home-tab{
	float:left;
	width:110px;
	margin:0 2px 0 10px;
	background:url(../images/tab_ico.png) no-repeat 0 0}
.home-tab a{
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	padding:0 0 0 10px;
	background:url(../images/tab_ico.png) no-repeat right -30px}
.home-tab a s{
	float:right;
	width:5px;
	height:30px;
	padding-right:5px;}
.more-tab{
	float:left;}
.more-tab li{
	float:left;
	height:30px;
	margin-right:2px;
	position:relative;
	background:url(../images/tab_ico.png) no-repeat 0 -60px}
.more-tab li s{
	float:right;
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	right:5px;
	top:10px;
	background:url(../images/close.png) left no-repeat}
.more-tab li a{
	float:left;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 20px 0 10px;
	background:url(../images/tab_ico.png) no-repeat right -90px}
.more-tab li a:hover{
	color:#fff;
	text-decoration:none;}
.more-tab li.active{
	background:url(../images/tab_ico.png) no-repeat 0 0}
.more-tab li.active a{
	color:#333;
	background:url(../images/tab_ico.png) no-repeat right -30px}
.more-tab li.active s{
	background:url(../images/closed.png) left no-repeat}

/*全局按钮*/
.default-btn{
	float:left;
	height:26px;
	line-height:26px;
	border:0}
/*全局文本框*/
.set-text{
	float:left;
	width:50%;
	height:30px;
	line-height:30px;
	padding-left:5px;
	border:1px solid #dcdcdc}
.set-text-xh{
	float:left;
	height:24px;
	line-height:24px;
	padding-left:5px;
	border:1px solid #dcdcdc}
.set-text-bz1{
	width:250px;}
.set-text-bz2{
	width:100px;}
.set-text-bz3{
	width:500px;}
.text_60{
	width:60px}
.text_100{
	width:100px}
.text_150{
	width:150px}
.text_177{
	width:177px}
.text_200{
	width:200px}
.text_222{
	width:222px}
.text_250{
	width:250px}
.text_300{
	width:300px}
.text_400{
	width:400px}
.text_630{
	width:630px}
.text_700{
	width:700px}
.set-area{
	float:left;
	width:50%;
	height:100px;
	line-height:20px;
	padding:5px;
	border:1px solid #dcdcdc}
.text-area{
	float:left;
	height:100px;
	line-height:18px;
	padding:5px;
	border:1px solid #dcdcdc}
/*全局保存、取消按钮*/
.opn-btn{
	float:left;
	width:100%;
	padding:20px 0}
.opn-btn a{
	float:left;
	color:#fff;
	padding:0 15px;
	height:24px;
	line-height:24px;
	margin:0 20px 0 20px}
.opn-btn a:hover{
	text-decoration:none}
.opn-btn a.save{
	background:#008ed8;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;}
.opn-btn a.save:hover{
	background:#0097e6}
.opn-btn a.cancel{
	background:#aaa}
.opn-btn a.cancel:hover{
	background:#b5b5b5}
/*全局帮助图标*/
.help-ico{
	float:left;
	width:12px;
	height:12px;
	cursor:pointer}

/*table布局的样式   */
.content-tab{
	width:100%;
	height:100%;
	table-layout:fixed;
}
.content-rt-td{
	background-color:white;
	overflow-x:hidden;
}
.content-lt-td{
	background-color:#F8F8F8;
}

/*grid表样式  */
.dest-status-ok{
	background-image: url(../images/show-ico.png);
	background-repeat:no-repeat;
	margin: auto;
}
.dest-status-none
{
	background-image: url(../images/close-s.png);
	background-repeat:no-repeat;
	margin: auto;
}
.dest-status-wait
{
	background-image: url(../images/wait-ico.png);
	background-repeat:no-repeat;
	margin: auto;
}


.dest-al-mid div
{
	/*display:inline;*/
}
.dest-al-mid
{
	text-align:center;
}
/*uploadify样式 */
.uploadify-button {
	background-color: transparent;
	border: none;
	padding: 0;
	border-radius: 0px 0px 0px 0px;  /*//注意这个地方*/
	height:22px;
}
.uploadify:hover .uploadify-button {
	background-color: transparent;
	border: none;
	padding: 0;
}


/*图片上传table框*/
.pictab{
	width:120px;
	float:left;
	margin-top:4px;
	margin-right:3px;
}

.pictab td{
	text-align:center;
}

.pictab input{
	width:115px;
}
.tc{
	text-align: center;
}

/*弹出框*/
.outbox-gather{
	float:left;
	margin:100px 0 0 250px;
	border:3px solid #008ed8}
.outbox-tit{
	float:left;
	color:#fff;
	height:28px;
	line-height:28px;
	padding-left:10px;
	position:relative;
	background:#008ed8}
.outbox-tit s{
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:28px;
	height:28px;
	cursor:pointer}
.out-box-con{
	float:left;
	width:100%;
}
.out-box-con .list_dl{
	float:left;
	width:100%}
.out-box-con .list_dl dt{
	float:left;
	height:35px;
	line-height:35px;
	text-align:right}
.out-box-con .list_dl dd{
	float:left;
	height:35px;
	line-height:35px;}
.out-box-con .list_dl dd .default-btn{
	color:#fff;
	margin-top:9px;
	text-align:center;
	background:#008ed8}
.out-box-con .up-file-div{
	float:left;
	width:80px;
	height:30px;
	position:relative}
.out-box-con .up-file-div input{
	width:80px;
	height:22px;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	filter:alpha(opacity=0)
	cursor:pointer}
.out-box-con .up-file-div .btn-file{
	color:#fff;
	width:75px;
	height:22px;
	line-height:22px;
	text-align:right;
	padding-right:5px;
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	cursor:pointer;
	background:url(../images/base-ico.png) no-repeat 0 -249px}

/*短信*/
.box-830{
	float:left;
	width:830px;
	margin-top:10px;
	padding:15px 20px;
	border:1px solid #d7e4ea}
/*顶部*/
.top-operate .top-help-list{
	display:none;
	float:left;
	width:95px;
	padding:0 10px;
	top:40px;
	left:-30px;
	position:absolute;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box}
.top-operate .top-help-list a{
	float:left;
	color:#828282;
	width:75px;
	height:30px;
	line-height:30px;
	padding-top:0;
	font-size:14px;
	font-family:"微软雅黑","黑体";
	text-align:right}
.top-operate .top-help-list a:hover{
	color:#f60;
	background:none}
.top-operate .top-help-list a.ico_1{
	background:url(../images/help-list01.png) left no-repeat}
.top-operate .top-help-list a.ico_2{
	background:url(../images/help-list02.png) left no-repeat}
.top-operate .top-help-list a.ico_3{
	background:url(../images/help-list03.png) left no-repeat}
.top-operate .top-help-list a.ico_4{
	border-top:1px solid #e5e5e5;
	background:url(../images/help-list04.png) left no-repeat}
.top-operate .top-help-list a.ico_5{
	background:url(../images/help-list05.png) left no-repeat}
.content-nrt{
	float:left;
	width:100%}

.found_box{
	width:55px;
	height:55px;
	position:fixed;
	z-index: 9999;
	left:80px;
	bottom:80px}
.found_box *{
	box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
}
.foud_con_btn{
	float:left;
	width:55px;
	height:55px;
	position:absolute;
	z-index:999;
	cursor:pointer;}
.found_menu_box{
	display:none;
	width:132px;
	height:412px;
	position:absolute;
	left:25px;
	top:-380px;
	z-index:99;
	background:#008ed8;
	border:1px solid #017fc1;
	border-radius:5px}
.menu_tit{
	float:left;
	width:132px;
	height:21px;
	text-align:center;
	padding:12px 0}
.menu_list{
	float:left;
	width:132px;
	height:30px}
.menu_list h3{
	color:#fff;
	float:left;
	width:88px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	padding:0 22px;
	font-size:14px;
	font-weight:500}
.menu_list h3.hover{
	width:89px;
	background:#149fe8}
.menu_list h3 img{
	float:left;
	width:16px;
	height:16px;
	margin-top:7px}
.menu_list h3 span{
	float:left;
	height:30px;
	line-height:30px;
	margin-left:10px}
.child{
	display:none;
	width:188px;
	height:344px;
	padding:15px;
	position:absolute;
	left:133px;
	bottom:0;
	background:#149fe8}
.child span{
	float:left;
	width:90px;
	height:30px}
.child span a{
	float:left;
	color:#fff;
	height:28px;
	line-height:28px;
	padding:0 10px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #149fe8}
.child span a:hover{
	border:1px solid #30b0f3;
	border-radius:5px}


/*2015-06-30添加*/
.confirm-btn{
	background: #43AEE4;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
	line-height: 25px;
	height: 25px;
	padding: 0px 15px;
	display: inline-block;
	color:white;
	cursor: pointer;
	text-decoration: none;
}

.confirm-btn:hover{
	background:#008ED8;
	color:#fff;
}
.confirm-btn:active{
	background: #F6B74D;
}
.cancel-btn{
	background:#D3D3D3;
	color:#fff;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
	line-height: 25px;
	height: 25px;
	padding: 0px 15px;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
}

.cancel-btn:hover, .cancel-btn:active{
	background:#A1A1A1;
}


.set-select{
	height: 24px;
	line-height: 24px;
	float:left;
	border:1px solid #dcdcdc;
}
.clear-both{
	clear:both;
}
.menu-no-icon .x-menu-item-link{
	width:0px;
	padding: 0px 0px 0px 8px;
}
.x-panel .my-extjs-btn
{
	background-color:#43AEE4;
	background:#43AEE4;
	background-image: none;
}
.x-panel .my-extjs-btn{
	border-color: #43AEE4;
}
.x-panel .my-extjs-btn.x-btn-over{
	background-color:#008ED8;
	background-image: none;
}
.x-nbr  .my-extjs-btn{
	background-color:#43AEE4;
	background:#43AEE4;
	background-image: none;
}
.my-extjs-btn .x-btn-default-small{
	background-image: none;
}
.my-extjs-btn .x-btn-default-small-mr,.my-extjs-btn .x-btn-default-small-mc,.my-extjs-btn .x-btn-default-small-ml
{
	background-image:none;
	background-color:#43AEE4;
}
.my-extjs-btn .x-btn-default-small-tc,.my-extjs-btn .x-btn-default-small-tl,.my-extjs-btn .x-btn-default-small-tr
{
	background-image:none ;
	background-color: #43AEE4;
}
.my-extjs-btn .x-btn-default-small-bl,.my-extjs-btn .x-btn-default-small-bc,.my-extjs-btn .x-btn-default-small-br
{
	background-image:none ;
	background-color: #43AEE4;
}



.list-head-tb{
	height: 100%;
	width: 100%;
}
.list-head-tb .head-td-rt{

}
.list-head-tb .head-td-rt .add-btn-class{
	float:right;
	color:#fff;
	display:block;
	width:55px;
	height:25px;
	line-height:25px;
	text-align:center;
	padding-left:10px;
	border:0;
	cursor:pointer;
	background:url(../images/sp_btns.png) no-repeat 0px 0px
}
.list-head-tb .head-td-rt .add-btn-class:hover{
	background:url(../images/sp_btns.png) no-repeat -67px 0px
}
.list-head-tb .head-td-rt .add-btn-class:active{
	background:url(../images/sp_btns.png) no-repeat -134px 0px
}
.refresh-btn{
	float:right;
	color:#fff;
	display:block;
	width:55px;
	height:25px;
	line-height:25px;
	text-align:center;
	padding-left:10px;
	border:0;
	cursor:pointer;
	background:url(../images/sp_btns.png) no-repeat 0px -54px
}
.refresh-btn:hover{
	background:url(../images/sp_btns.png) no-repeat -67px -54px
}
.refresh-btn:active {
	background:url(../images/sp_btns.png) no-repeat -134px -54px
}
.w-set-con .refresh-btn,.w-set-tit .refresh-btn{
	margin-top:9px;
	margin-right: 15px;
}

.list-head-tb .head-td-rt a{
	float:right;
	margin-right: 10px;
}
.list-head-tb .menu-shortcut{
	color:#42AFE5;
	border:1px solid #42AFE5;
	background:#fff;
	float:left;
	height:25px;
	line-height: 23px;
	margin-left:10px;
	padding:0px 10px;
}
.list-head-tb .menu-shortcut:hover {
	background: #42AFE5;
	color:white;
}
.pro-search .head-search-btn{
	float:left;
	margin-left:5px;
	height: 20px;
	width: 20px;
	line-height: 25px;
	background: url(../images/dest_btns.png) no-repeat -19px 0px;
	margin-top:5px;
}
.pro-search .head-search-btn:hover{
	background: url(../images/dest_btns.png) no-repeat -19px 0px;
}
.pro-search .head-search-btn:active{
	background: url(../images/dest_btns.png) no-repeat -39px 0px;
}
.mt-4{
	margin-top:4px;
}
.row-mod-btn{
	padding: 0px 8px 0px 8px;
	background: red;
	height:15px;
	line-height:15px;
	background: url(../images/column-btns.png) no-repeat 0px 0px;
}
.row-mod-btn:active{
	background: url(../images/column-btns.png) no-repeat -15px 0px;
}
.audit-btn,.audit-btn:active{
	background: url("../images/audit_ico.png") no-repeat;
}
.row-clone-btn{
	padding: 0px 8px 0px 8px;
	background: red;
	height:15px;
	line-height:15px;
	background: url("../images/column-copy-btn.png") no-repeat 0px 0px;
}
.audit-btn,.audit-btn:active{
	background: url(../images/audit_ico.png) no-repeat;
}
.normal-btn{
	background: #43AEE4;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
	line-height: 25px;
	height: 25px;
	padding: 0px 15px;
	display: inline-block;
	color:white;
	cursor: pointer;
	text-decoration: none;
}
.normal-btn:hover{
	background:#008ED8;
	color:#fff;
}
.normal-btn:active{
	background: #F6B74D;
}
.row-edit-txt{
	line-height:25px;
	height:25px;
	width: 80%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding-left:5px;
	padding-right: 5px;
	border:1px solid #eeeeee;
	margin:auto;
}
.row-editable-sp{
	line-height: 25px;
	border:1px solid #eeeeee;
	padding:7px 10px;
	background: #fff;
}
.row-edit-txt:focus{
	border:1px solid #42AFE5;
}
.row-del-btn{
	padding: 0px 8px 0px 7px;
	background: red;
	height:15px;
	line-height:15px;
	background: url(../images/column-btns.png) no-repeat 0px -32px;
}
.row-del-btn:active{
	background: url(../images/column-btns.png) no-repeat -15px -32px;
}
.row-view-btn{
	padding: 0px 8px 0px 7px;
	height:15px;
	line-height: 15px;
	background: url(../images/column-btns.png) no-repeat 0px -66px;
}
.row-view-btn:active{
	background: url(../images/column-btns.png) no-repeat -17px -66px;
}

.row-add-suit-btn{
	color:#43AEE4;
	border:1px solid #43AEE4;
	font-family:'微软雅黑';
	background: white;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	line-height:15px;
	padding:1px 2px;
}
.row-show-btn{
	padding: 2px 8px 2px 7px;
	height:16px;
	line-height:16px;
	background: url(../images/column-btns.png) no-repeat 0px -49px;
}
.row-un-show-btn{
	padding: 2px 8px 2px 7px;
	height:16px;
	line-height:16px;
	background: url(../images/column-btns.png) no-repeat -15px -49px;
}
.row-edit-select{
	border:1px solid #eeeeee;
	line-height: 25px;
	height:25px;
	display: inline-block;
}
.row-edit-select:focus{
	border:1px solid #42AFE5;
}

.list-top-set{
	height:40px;
	background: #F1F9FF;
}
.list-top-set .list-web-pad{
	height:0px;
}
.list-top-set .list-web-ct{
	height:40px;
	vertical-align:central;
}
.add_menu-btn .add-btn-class{
	float:left;
}
.cfg-head-top{
	height:40px
}
.cfg-head-tb{
	width:100%;
	height:100%;
}
.cfg-head-tb .refresh-btn{
	margin-right: 15px;
}
.head-td-lt .pro-search{
	float:left;
	margin-left: 15px;
}
.choose-btn{
	float:left;
	color:#fff;
	display:inline-block;
	width:55px;
	height:25px;
	line-height:25px;
	text-align:center;
	padding-left:10px;
	border:0;
	cursor:pointer;
	background:url(../images/sp_btns.png) no-repeat 0px -27px
}
.choose-btn:hover{
	background:url(../images/sp_btns.png) no-repeat -67px -27px;
}
.choose-btn:active{
	background:url(../images/sp_btns.png) no-repeat -134px -27px;
}

.bar-select{
	border:0px;
	height:25px;
	line-height: 25px;
	display: inline-block;
	float:left;
}
.bar-select option{
	line-height:25px;
}
.pageContainer .pagePart .floor{
	float:left;
	padding: 0px 8px;
	height:24px;
	text-align: center;
	line-height: 24px;
	margin-right: 5px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
}
.pageContainer .pagePart .more{
	width: 24px;
}
.pageContainer .pagePart .short{
	float:left;
	height:24px;
	width:16px;
}

.pageContainer .pagePart .pageable{
	background: #fff;
	color:#333;
	border:1px solid  #546478;
}
.pageContainer .pagePart .pageable:hover{
	background: #546478;
	color:white;
	border:1px solid  #546478;
}

.pageContainer .pageHint{
	margin-left:8px;
}
.pageContainer .pageHint .totalPage{
	color:red;
	padding: 0px 2px;
}
.pageContainer .pageHint .totalCount{
	color:red;
	padding: 0px 2px;
}
.pageContainer .pagePart .more.floor{
	width:25px;
	line-height:18px;
	font-weight: 600;
}
.pageContainer .pagePart .prevPage{
	margin-right: 2px;
}
.pageContainer .pagePart span.prevPage{
	background:url(../images/column-btns.png) -5px -296px no-repeat;
}
.pageContainer .pagePart a.prevPage{
	background:url(../images/column-btns.png) -5px -188px no-repeat;
}
.pageContainer .pagePart a.prevPage:hover{
	background:url(../images/column-btns.png) -5px -81px no-repeat;
}

.pageContainer .pagePart span.firstPage{
	background:url(../images/column-btns.png) -5px -350px no-repeat;
}
.pageContainer .pagePart a.firstPage{
	background:url(../images/column-btns.png) -5px -242px no-repeat;
}
.pageContainer .pagePart a.firstPage:hover{
	background:url(../images/column-btns.png) -5px -135px no-repeat;
}

.pageContainer .pagePart span.nextPage{
	background:url(../images/column-btns.png) -5px -323px no-repeat;
}
.pageContainer .pagePart a.nextPage
{
	background:url(../images/column-btns.png) -5px -215px no-repeat;
}
.pageContainer .pagePart a.nextPage:hover
{
	background:url(../images/column-btns.png) -5px -108px no-repeat;
}
.pageContainer .pagePart span.lastPage{
	background:url(../images/column-btns.png) -5px -378px no-repeat;
}
.pageContainer .pagePart a.lastPage
{
	background:url(../images/column-btns.png) -5px -269px no-repeat;
}
.pageContainer .pagePart a.lastPage:hover
{
	background:url(../images/column-btns.png) -5px -161px no-repeat;
}

.pageContainer .pagePart .current{
	background: #F7B84F;
	color:#fff;
	border:1px solid  #F7B84F;

}
.pageContainer .pageHint{
	line-height: 25px;
}
.pageContainer{
	float:right;
}
.x-tree-lines .x-tree-expander-over .x-tree-elbow-plus{
	background-image: url(../images/elbow-plus-over.png);
}
.x-tree-lines .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-plus{
	background-image: url(../images/elbow-minus-over.png);
}

/* 新增通用 */
.txt-center{
	text-align: center;
}
.clearfix:before,
.clearfix:after{
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.default-text{
	width: 200px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	outline: none;
	border: 1px solid #dedfe3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	background: #fff;
}
.default-textarea{
	width: 50%;
	height: 100px;
	line-height: 30px;
	padding: 0 5px;
	outline: none;
	border: 1px solid #dedfe3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	background: #fff;
}
.drop-down{
	width: 150px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	border: 1px solid #dedfe3;
	outline: none;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	background: #fff;
}
.radio-label{
	color: #333;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	font-size: 13px;
}
.radio-label input{
	vertical-align: middle;
	margin: -2px 3px 0 0;
	cursor: pointer;
}
/* 列表类 */
.st-item-block{
	padding: 15px 0;
}
.st-item-block > ul > li{
	padding: 5px 0;
}
.st-item-block .item-bt{
	float: left;
	color: #006498;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-weight: normal;
}
.st-item-block .item-nr{
	min-height: 30px;
	padding-left: 105px;
}
/* 修改优惠券 */
.st-table-content{

}
.st-table-block{
	width: 100%;
}
.st-table-block thead tr{
	background: #008ed8;
}
.st-table-block thead tr th{
	color: #fff;
	height: 34px;
	text-align: left;
	border-left: 1px solid #109fe9;
}
.st-table-block thead .st-hd{
	display: block;
	font-weight: normal;
}
.st-table-block tbody tr{
	height: 35px;
	border-bottom: 1px solid #d7dddb;
	background: #fff;
}
.st-table-block tbody tr:hover{
	background: #f0f9ff;
}
.st-table-block .st-num,
.st-table-block .st-type,
.st-table-block .st-name{
	display: block;
	padding-left: 10px;
}
.st-delete-btn{
	display: inline-block;
	width: 13px;
	height: 14px;
	vertical-align: middle;
	margin-top: -2px;
	background: url("../images/column-btns.png") no-repeat 0 -33px;
}
.st-delete-btn:active{
	background: url("../images/column-btns.png") no-repeat -17px -33px;
}

/* 翻页、按钮 */
.btn-block{
	padding: 10px;
}
.btn-block:before,
.btn-block:after{
	content: ".";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.st-btn{
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #43aee4;
}
.st-add-btn{
	display: inline-block;
	color: #fff;
	width: 52px;
	height: 25px;
	line-height: 25px;
	padding-left: 13px;
	text-align: center;
	vertical-align: middle;
	margin-top: -3px;
	background: url("../images/sp_btns.png") no-repeat 0 0;
}
.st-add-btn:hover{
	background: url("../images/sp_btns.png") no-repeat -67px 0;
}
.st-add-btn:active{
	background: url("../images/sp_btns.png") no-repeat -134px 0;
}
/*分页代码样式*/
.pm-btm-box{
	padding: 15px 0 0;
}
.pm-btm-box:after{
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
.pm-btm-msg{
	float:right;}
.pm-btm-msg .pm-fy-page{
	float:left}
.pm-btm-msg .pm-fy-page .main_mod_page{
	padding:0}
.pm-btm-msg .page-text{
	float:left;
	height:24px;
	line-height:24px}
.pm-btm-msg .show-num{
	float:left;
	height:24px;
	line-height:24px}
.pm-btm-msg .show-num select{
	width:50px;
	height:24px;
	line-height:24px;
	vertical-align: middle;
	margin-top: -3px;
	border:1px solid #dcdcdc}
.main_mod_page{
	width:100%;
	padding:20px 0;
	overflow:hidden}
.main_mod_page p.page_right{
	width:100%;
	height:24px;
	text-align:center}
.main_mod_page .back-first,
.main_mod_page .go-last,
.main_mod_page .prev,
.main_mod_page .next{
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:24px;
	height:24px;
	font-size:14px;
	vertical-align:top}
.main_mod_page .back-first{
	width:11px;
	background:url(../images/page_home_bg.png) center no-repeat}
.main_mod_page .back-first:hover{
	background:url(../images/page_home_bg_hover.png) center no-repeat}
.main_mod_page .go-last{
	width:11px;
	background:url(../images/page_last_bg.png) center no-repeat}
.main_mod_page .go-last:hover{
	background:url(../images/page_last_bg_hover.png) center no-repeat}
.main_mod_page .prev{
	background:url(../images/page_prev_bg.png) center no-repeat}
.main_mod_page .prev:hover{
	background:url(../images/page_prev_bg_hover.png) center no-repeat}
.main_mod_page .next{
	background:url(../images/page_next_bg.png) center no-repeat}
.main_mod_page .next:hover{
	background:url(../images/page_next_bg_hover.png) center no-repeat}
.main_mod_page .mod_pagenav_count{
	display:inline-block;
	height:24px;
	vertical-align:top}
.main_mod_page .mod_pagenav_count a{
	display:inline-block;
	*zoom:1;
	*display:inline;
	color:#858585;
	width:22px;
	height:22px;
	line-height:22px;
	font-size:14px;
	text-align:center;
	margin:0 1px 0;
	border:1px solid #008ed8;
	border-radius:3px}
.main_mod_page .mod_pagenav_count a.current,
.main_mod_page .mod_pagenav_count a:hover{
	color:#fff;
	border:1px solid #f7b84f;
	background:#f7b84f}
.pm-btm-msg .color-red{
	color: #f00;
}
/* 星号注释 */
.star-note-ico{
	color: #f60;
	display: inline-block;
	vertical-align: middle;
}

.sort-col .x-column-header-text{
	padding-right: 17px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image:url(../images/sort_both.png);
}
.sort-col.x-column-header-sort-DESC .x-column-header-text{
	background-image:url(../images/sort_desc.png);
}
.sort-col.x-column-header-sort-ASC .x-column-header-text{
	background-image:url(../images/sort_asc.png);
}
input.error,select.error,textarea.error{
	border:1px solid red;
}
/* 分割布局 */
.st-info-container{
	display: block;
	border-top: 1px solid #d7e4ea;
}
.st-info-bar{
	height: 30px;
	background: #f1f9ff;
}
.st-info-bar .bt-bar{
	display: inline-block;
	color: #8fc0d6;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	font-size: 13px;
}
.st-info-block{
	padding: 10px 0;
}
.st-info-block > ul > li{
	padding: 4px 0;
}
.st-info-block > ul > li:after{
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
.st-info-block .item-hd{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.st-info-block .item-bd{
	min-height: 30px;
	padding: 0 20px 0 105px;
}

/* 日期选择 */
.choose-start-date{
	display: inline-block;
	width: 200px;
	height: 30px;
	position: relative;
}
.choose-start-date .date-text{
	width: 200px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	outline: none;
	border: 1px solid #dedfe3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 10;
	background: transparent;

}
.choose-start-date .date-icon{
	display: inline-block;
	width: 16px;
	height: 13px;
	position: absolute;
	right: 7px;
	top: 8px;
	z-index: 9;
	background: url("../images/choose-start-date-icon.gif") center no-repeat;
}

.search-item-bar{
	display: inline-block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	position: relative;
	border: 1px solid #dcdcdc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-item-bar .search-text{
	display: block;
	width: 100%;
	height:100%;
	border: 0;
}
.search-item-bar .search-btn{
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 0;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	background: url("../images/dest_btns.png") no-repeat 0 0;
}

/* 底部按钮栏 */
.st-btn-block{
	padding: 10px 0;
	background: #f1f9ff;
}

.row-shelf-btn{
	padding: 0px 8px 0px 8px;
	background: red;
	height:15px;
	line-height:15px;
	background: url(../images/on_shelf.png) no-repeat 0px 0px;
}
.row-shelf-btn:active{
	background: url(../images/on_shelf_down.png) no-repeat 0px 0px;
}

.row-un-shelf-btn{
	padding: 0px 8px 0px 8px;
	background: red;
	height:15px;
	line-height:15px;
	background: url(../images/un_shelf.png) no-repeat 0px 0px;
}
.row-un-shelf-btn:active{
	background: url(../images/un_shelf_down.png) no-repeat 0 0;
}

.row-check-btn{
	padding: 0px 8px 0px 8px;
	background: red;
	height:15px;
	line-height:15px;
	background: url(../images/check.png) no-repeat 0 0;
}
.row-check-btn:active{
	background: url(../images/check_down.png) no-repeat 0 0;
}


/* 美化滚动条 */
.x-fit-item::-webkit-scrollbar,
*::-webkit-scrollbar{
	width: 5px;
	height: 5px
}

.x-fit-item::-webkit-scrollbar-button,
*::-webkit-scrollbar-button{
	height: 0;
	background: #fff
}

.x-fit-item::-webkit-scrollbar-track,
*::-webkit-scrollbar-track{
	height: 0;
	background: #dbe1e8
}

.x-fit-item::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-thumb{
	background: #bbb
}

/* 底部操作导航 */
.st-bottom-console-bar{
	/*padding: 5px 20px;*/
	padding: 5px 0 5px 8px;
	background: #f5f6fa;
}
.console-btn-container{
	font-size: 0;
}


/* 重置样式 */
.x-toolbar-default{
	background: #f5f5fa !important;
}
.x-toolbar-default .x-panel-body-default{
	border-color: transparent !important;
	background: transparent !important;
}

.up-img-area{
	max-height: 100px;
}

.pop-info-block .item-hd{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 65px;
}
.pop-info-block .item-bd{
	padding-left: 65px;
}


/* 7.1新头部 */

/* logo */
.header-wrapper{
	height: 50px;
	padding: 0 18px;
	background: #2196F3;
}
.header-logo{
	float: left;
	width: 250px;
	height: 50px;
}
.header-logo .lg-area{
	display: table-cell;
	width: 252px;
	height: 50px;
	vertical-align: middle;
}
.header-logo .lg-area img{
	max-width: 252px;
	max-height: 36px;
	vertical-align: middle;
}

/* 全局搜索 */
.header-search-box{
	float: right;
	width: 194px;
	height: 30px;
	padding: 0 40px 0 13px;
	margin: 10px 24px 0 0;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #0d7fda;
}
.header-search-box .search-text{
	color: #86c9ff;
	width: 100%;
	height: 30px;
	font-size: 14px;
	border: 0;
	background: transparent;
}
.header-search-box .search-text::-webkit-input-placeholder {
	color: #86c9ff;
}
.header-search-box .search-text:-moz-placeholder {
	color: #86c9ff;
}
.header-search-box .search-text::-moz-placeholder {
	color: #86c9ff;
	font-size: 12px;
}
.header-search-box .search-text:-ms-input-placeholder {
	color: #86c9ff;
}

.header-search-box .search-btn{
	display: inline-block;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 6px;
	right: 12px;
	cursor: pointer;
	background: url("../images/cms-8.0-hb-icon.png") no-repeat;
}


/* 操作菜单 */
.header-menu{
	float: right;
	height: 30px;
	padding: 10px 0;
	font-size: 0;
}
.header-menu .item{
	color: #fff;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 4px;
	margin: 0 10px;
	vertical-align: top;
	font-size: 14px;
}
.header-menu .item:hover{
	color: #dceefd;
}
.header-menu .item img{
	width: 28px;
	height: 28px;
	vertical-align: top;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.header-menu .admin-name{
	display: inline-block;
	max-width: 100px;
	margin-left: 7px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 退出登录 */
.header-out{
	float: right;
	height: 20px;
	padding: 2px 0 2px 18px;
	margin: 15px 0 0 0;
	border-left: 1px solid #d1ecff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header-out .out-btn-link{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url("../images/cms-hb-icon.png") no-repeat 0 -45px;
}
.header-out .out-btn-link:hover{
	background: url("../images/cms-hb-icon.png") no-repeat -26px -45px;
}
.skin-entry{
	display: inline-block;
	width: 19px;
	height: 16px;
	margin-right: 15px;
	background: url("../images/cms-hb-icon.png") no-repeat -45px -45px;
}
.skin-entry:hover{
	background: url("../images/cms-hb-icon.png") no-repeat -45px -71px;
}
.zlhl-entry{
	display: inline-block;
	width: 19px;
	height: 16px;
	margin-right: 15px;
	background: url("../images/cms-hb-icon.png") no-repeat -46px -0px;
}
.zlhl-entry:hover{
	background: url("../images/cms-hb-icon.png") no-repeat -24px -0px;
}


.pop-refund-back{

}
.pop-refund-back .hd-item{
	float: left;
	width: 40px;
	height: 30px;
	line-height: 30px;
}
.pop-refund-back .bd-area{
	width: 400px;
	height: 100px;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #dedfe3;
}
.hide{
	display:none !important;
}






/* 预览 */
.pop-preview-box{
	width: 490px;
	position: fixed;
	background: #fff;
	z-index: 99999999
}
.pc-preview-wrap{
	width: 50%;
	padding-right: 30px;
	border-right: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pc-preview-wrap .tit,
.wap-preview-wrap .tit{
	color: #333;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight:normal;
}
.pc-preview-wrap .txt,
.wap-preview-wrap .txt{
	color: #666;
	height: 24px;
	line-height: 24px;
}
.pc-preview-wrap .link{
	color: #3285ff;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #f1f9ff;
}
.pc-preview-wrap .now-btn{
	color: #666;
	display: inline-block;
	height: 24px;
	line-height: 1.8;
	padding: 0 9px;
	margin-top: 10px;
	border: 1px solid #e9e9e9;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pc-preview-wrap .now-btn:hover{
	color: #3285ff;
	border: 1px solid #3285ff;
}


.wap-preview-wrap{
	width: 50%;
	padding-left: 30px;
	margin-left: -1px;
	/*border-left: 1px solid #e9e9e9;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wap-preview-wrap .qr-code{
	width: 138px;
	height: 138px;
	padding: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #f1f9ff;
}
.wap-preview-wrap .qr-code img{
	width: 100%;
	height: 100%;
}


.confirm-btn-bar{
	margin-top: 30px;
	text-align: center;
}
.confirm-btn-bar .qd-btn{
	color: #fff;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #3285ff;
}
.confirm-btn-bar .qd-btn:hover{
	background: #2c74de;
}


/* 广告管理 */
.example-image-block{
	display: block;
	width: 75px;
	height: 50px;
	margin: 5px auto;
}
.example-image-link{
	display: table-cell;
	width: 75px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	background: #e7e7e7;
}
.example-image-link img{
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}






/* 选择标签 */
.choose-child-item{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	vertical-align: middle;
	background: #f1f1f1;
}
.choose-child-item:hover{
	background: #ebf0f6;
}
.choose-child-item .icon-Close{
	display: inline-block;
	width: 8px;
	height: 8px;
	cursor: pointer;
	vertical-align: middle;
	margin: -3px 0 0 5px;
	opacity: .6;
	background: url("../images/tab-bar-closed-icon.png") no-repeat 0 0;
}
.choose-child-item:hover .icon-Close{
	opacity: 1;
}


.dest-sel{
	display: inline-block;
}
.dest-sel .choose-child-item{margin-right: 10px;}

.x-column-header-inner{
	height: 36px;
	padding: 10px;
}

.x-grid-cell{
	border-color: #e1e6eb
}
.x-grid-row-focused .x-grid-td{
	border-bottom-color: #e1e6eb
}

.x-column-header{
	color: #666;
	border-right: 1px solid #dfe3e9;
	background: #eaedf1;
}


/* 框架顶部栏 */
.cfg-header-bar{
	height: 40px;
	background: #f1f9ff;
}
.cfg-header-tab{
	display: inline-block;
}
.cfg-header-tab .item{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
}
.cfg-header-tab .item.on{
	height: 39px;
	border-bottom: 1px solid #008ed8;
}
.cfg-header-tab .item.on:after{
	content: "";
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -4px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #008ed8;
	border-left: 4px solid transparent;
}
.cfg-select-box{
	float: left;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	cursor: pointer;
	border: 1px solid #dedfe3;
	background: #fff;
}
.cfg-select-box .arrow-icon{
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	margin: -2px 0 0 8px;
	border-top: 4px solid #333;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.cfg-header-search{
	float: left;
	display: inline-block;
	height: 30px;
	margin: 5px 0 0 10px;
}
.cfg-header-search .search-text{
	float: left;
	width: 200px;
	height: 28px;
	padding: 0 5px;
	vertical-align: top;
	border: 1px solid #dedfe3;
}
.cfg-header-search .search-btn{
	float: left;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	margin-left: 10px;
	border: 1px solid #dedfe3;
	background: #f7f7f7;
}

.cfg-search-bar{
	height: 36px;
	background: #fff;
}
.cfg-search-bar .cfg-header-search{
	margin-top: 3px;
}

.cfg-search-tab{
	height: 36px;
	font-size: 0;
}
.cfg-search-tab .item{
	color: #666;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	font-size: 12px;
}
.cfg-search-tab .item.on{
	color: #333;
	background: #eaedf1;
}

.cfg-header-order-info{
	float: left;
	height: 40px;
	font-size: 0;
}
.cfg-header-order-info .item{
	color: #666;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin: 0 10px;
	font-size: 12px;
}



/* 数量增减 */
.amount-opt-wrap{
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}
.amount-opt-wrap .sub-btn,
.amount-opt-wrap .add-btn{
	display: inline-block;
	color: #666;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #dcdcdc;
	background: #fff;
}
.amount-opt-wrap .sub-btn{
	border-right: 0;
}
.amount-opt-wrap .add-btn{
	border-left: 0;
}
.amount-opt-wrap .go-un{
	color: #dcdcdc;
}
.amount-opt-wrap .num-text{
	width: 40px;
	height: 24px;
	border: 1px solid #dcdcdc;
	text-align: center;
	vertical-align: middle;
	background: #fff;
}


/* 保险弹出框 */
.pop-search-bar{

}
.pop-search-block{
	float: left;
	display: inline-block;
	height: 30px;
}
.pop-search-block .search-text{
	float: left;
	width: 200px;
	height: 28px;
	padding: 0 5px;
	vertical-align: top;
	border: 1px solid #dedfe3;
}
.pop-search-block .search-btn{
	float: left;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	margin-left: 10px;
	border: 1px solid #dedfe3;
	background: #f7f7f7;
}

.insurance-name-td{
	max-width: 260px;
	text-align: left;
}


/* 报价 */
.ds-tab-box .item{
	float: left;
	min-width: 16px;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	text-align: center;
	margin: 0 10px 10px 0;
	cursor: pointer;
	border: 1px solid #d2d2d2;
}
.ds-tab-box .item.on{
	color: #43aee4;
	border-color: #43aee4;
}


/* 属性新增 */
.type-bar-block .info-item-block{
	padding: 0;
}
.type-bar-block .info-item-block>li>.item-hd{
	color: #666;
	width: auto !important;
}
.type-bar-block .info-item-block>li>.item-bd{
	padding: 0;
}

.addition_show{
	padding: 5px 0;
}
.addition_show .prev_page{
	color: #fff;
	display: inline-block;
	width: 65px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
	text-align: center;
	border-radius: 5px;
	background: #43aee4;
}

/*智旅互联弹出框*/
.zlhl-left-preview-wrap{
	width: 50%;
	padding-right: 30px;
	border-right: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.zlhl-left-preview-wrap .tit,
.zlhl-right-preview-wrap .tit{
	color: #333;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	font-weight:normal;
}
.zlhl-right-preview-wrap .txt,
.zlhl-left-preview-wrap .txt{
	color: #666;
	line-height: 24px;
}
.zlhl-right-preview-wrap a{
	color: #3585FF;
}
.zlhl-right-preview-wrap .now-btn{
	color: #666;
	display: inline-block;
	height: 24px;
	line-height: 1.8;
	padding: 0 9px;
	margin-top: 10px;
	border: 1px solid #e9e9e9;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.zlhl-right-preview-wrap .now-btn:hover{
	color: #3285ff;
	border: 1px solid #3285ff;
}


.zlhl-right-preview-wrap{
	width: 50%;
	padding-left: 30px;
	margin-left: -1px;
	border-left: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.zlhl-left-preview-wrap .qr-code{
	width: 138px;
	height: 138px;
	padding: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #f1f9ff;
}
.zlhl-left-preview-wrap .qr-code img{
	width: 100%;
	height: 100%;
}


